:- multifile retangulo/3.
:- multifile posicao/4.
:- multifile parede/2.
:- multifile portao/2.
:- multifile cenario/2.
:- multifile carregando/3.
:- multifile transicaoVertical/4.
:- multifile transicaoHorizontal/4.
:- multifile transicaoPosicao/4.
:-dynamic([posicao/4]).
:-dynamic([carregando/3]).

cenario(cenario08, azul).
posicao(0, 965, cenario08, 0). %cenario08
retangulo(cenario08, 390, 193).

parede(par097, cenario08).%par097
retangulo(par097, 80, 32).
posicao(0, 1014, par097, 0).
parede(par098, cenario08).%par098
retangulo(par098, 128, 32). 
posicao(96, 1014, par098, 0).
parede(par099, cenario08).%par099
retangulo(par099, 80, 32). 
posicao(240, 1014, par099, 0).
parede(par100, cenario08).%par100
retangulo(par100, 32, 64). 
posicao(0, 1046, par100, 0).
parede(par101, cenario08).%par101
retangulo(par101, 32, 112). 
posicao(144, 1046, par101, 0).
parede(par102, cenario08).%par102
retangulo(par102, 32, 64). 
posicao(288, 1046, par102, 0).
parede(par103, cenario08).%par103
retangulo(par103, 80, 32). 
posicao(48, 1078, par103, 0).
parede(par104, cenario08).%par104
retangulo(par104, 80, 32). 
posicao(192, 1078, par104, 0).
parede(par105, cenario08).%par105
retangulo(par105, 16, 32). 
posicao(48, 1110, par105, 0).
parede(par106, cenario08).%par106
retangulo(par106, 16, 48). 
posicao(112, 1110, par106, 0).
parede(par107, cenario08).%par107
retangulo(par107, 16, 48). 
posicao(192, 1110, par107, 0).
parede(par108, cenario08).%par108
retangulo(par108, 16, 32). 
posicao(256, 1110, par108, 0).
parede(par109, cenario08).%par109
retangulo(par109, 64, 16). 
posicao(0, 1142, par109, 0).
parede(par110, cenario08).%par110
retangulo(par110, 16, 16). 
posicao(80, 1142, par110, 0).
parede(par111, cenario08).%par111
retangulo(par111, 16, 16). 
posicao(224, 1142, par111, 0).
parede(par112, cenario08).%par112
retangulo(par112, 64, 16). 
posicao(256, 1142, par112, 0).
parede(par113, cenario08).%par113
retangulo(par113, 320, 17).
posicao(0, 965, par113, 0).

transicaoHorizontal(tr35, 320, 982, cenario07).%tr35
posicao(320, 982, tr35, 0).
retangulo(tr35, 8, 32).

transicaoHorizontal(tr37, 320, 1110, cenario07).%tr37
posicao(320, 1110, tr37, 0).
retangulo(tr37, 8, 32).

transicaoVertical(tr39, 704, 772, cenario05).%tr39
posicao(64, 1158, tr39, 0).
retangulo(tr39, 16, 8).

transicaoVertical(tr41, 736, 772, cenario05).%tr41
posicao(96, 1158, tr41, 0).
retangulo(tr41, 16, 8).

transicaoVertical(tr43, 768, 772, cenario05).%tr43
posicao(128, 1158, tr43, 0).
retangulo(tr43, 64, 8).

transicaoVertical(tr45, 816, 772, cenario05).%tr45
posicao(176, 1158, tr45, 0).
retangulo(tr45, 16, 8).

transicaoVertical(tr47, 848, 772, cenario05).%tr47
posicao(208, 1158, tr47, 0).
retangulo(tr47, 16, 8).

transicaoVertical(tr49, 880, 772, cenario05).%tr49
posicao(240, 1158, tr49, 0).
retangulo(tr49, 16, 8).

transicaoHorizontal(tr55, 632, 596, cenario09).%tr55
posicao(-8, 982, tr55, 0).
retangulo(tr55, 8, 32).

transicaoHorizontal(tr57, 632, 724, cenario09).%tr57
posicao(-8, 1110, tr57, 0).
retangulo(tr57, 8, 32).